# 举例：一共吃5个苹果，吃完第一个，吃第二个…，这里"吃苹果"的动作是不是重复执行？
# 场景一：如果吃的过程中，吃完第三个吃饱了，则不需要再吃第4个和第5个苹果，即是吃苹果的动作停止，这里就是==break==控制循环流程，即终止此循环。
i = 1
while i <= 5:
    if i == 4:
        break
    print(f"正在吃第{i}个苹果")
    i += 1
print('-----干饭完毕--------')

# 场景二：如果吃的过程中，吃到第三个吃出一个大虫子...,是不是这个苹果就不吃了，开始吃第四个苹果，这里就是==continue==控制循环流程，
# 即退出当前一次循环继而执行下一次循环代码。

i = 0
while i < 5:
    i += 1
    if i == 3:
        continue
    print(f"正在吃第{i}个苹果")

print('-----干饭完毕--------')